import pygame

pygame.init()

# pygame.display用于创建、管理游戏窗口返回Surface对象
# set_mode参数都是可选参数
# 第一个元组参数resolution指定窗口大小
# flags参数指定附加属性：是否全屏等
# depth表示颜色位数，默认自动匹配
screen = pygame.display.set_mode((480, 700))

# 图像绘制
# 1.加载图像数据
bg = pygame.image.load("images/background.png")
# 使用窗口的blit方法绘制图像,指定位置,显示在窗口左上角位置
screen.blit(bg, (0, 0))
# 调用display的update更新屏幕显示
# pygame.display.update()

# 绘制英雄图片
hero = pygame.image.load("images/me1.png")
screen.blit(hero, (200, 500))
# 每次绘制都调用update太繁琐，可以在最后一次blit绘制完成后调用一次update即可
pygame.display.update()

# 这是一个游戏循环防止游戏窗口立即消失
while True:
    pass

pygame.quit()
